<template>
  <div></div>
</template>

<script setup lang="ts">
import { isEmpty } from "lodash-es";

import moment from "moment";

// 获取本周的起始和结束时间
const thisWeek = moment().startOf("week").format("YYYY-MM-DD HH:mm:ss");
const endOfWeek = moment().endOf("week").format("YYYY-MM-DD HH:mm:ss");

// 获取本月的起始和结束时间
const thisMonth = moment().startOf("month").format("YYYY-MM-DD HH:mm:ss");
const endOfMonth = moment().endOf("month").format("YYYY-MM-DD HH:mm:ss");

// 获取本年的起始和结束时间
const thisYear = moment().startOf("year").format("YYYY-MM-DD HH:mm:ss");
const endOfYear = moment().endOf("year").format("YYYY-MM-DD HH:mm:ss");

// 获取本季的起始和结束时间
// 一个季度通常被认为是一个包含三个月的时间段
const thisQuarter = moment().startOf("quarter").format("YYYY-MM-DD HH:mm:ss");
const endOfQuarter = moment().endOf("quarter").format("YYYY-MM-DD HH:mm:ss");

// 获取本日的起始和结束时间
const today = moment().format("YYYY-MM-DD HH:mm:ss");

console.log(thisWeek, endOfWeek, "周");
console.log(thisMonth, endOfMonth, "月");
console.log(thisYear, endOfYear, "年");
console.log(thisQuarter, endOfQuarter, "季");
console.log(today, "今日");
alert(isEmpty("haha"));

const msg = "hello world";
</script>

<style scoped></style>
